membrane valve - Spanish English Dictionary